/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.webtransac.comercial.entity;
import java.util.LinkedList;
import java.util.List;

/**
 *
 * @author efranco
 */
public class Menu {
     private String idMenu;
     private String descripcion; 
     private List<Menu> children = new LinkedList<Menu>();
     private Menu root = new Menu();

     private Menu menu1 = new Menu();
     private Menu menu2 = new Menu();
     private Menu menu3 = new Menu();
     private Menu menu4 = new Menu();
     

    public Menu() {
    }
    
     
    public Menu(String idMenu, String descripcion) {
        this.idMenu = idMenu;
        this.descripcion = descripcion;
    }

    public String getIdMenu() {
        return idMenu;
    }

    public void setIdMenu(String idMenu) {
        this.idMenu = idMenu;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }
     
    public List<Menu> getChildren() {
        
        menu3.idMenu="3";
        menu3.descripcion="SubCompras1";
        
        menu4.idMenu="4";
        menu4.descripcion="SubCompras2";
        
        children.add(menu3);       
        children.add(menu4);
        
        return children;
    }

    public void setChildren(List<Menu> children) {
        this.children = children;
    }

    public Menu getRoot() {
        root.idMenu="1";
        root.descripcion="Compras1";
                       
        return root;
    }

    public void setRoot(Menu root) {
        this.root = root;
    }
    
    
    
}
